patent on an improvement - French English Dictionary